package com.yixun.qfbao.apidto.base;

import com.yixun.qfbao.annotation.TYWValid;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;


@Data
public class CommonReqDTO {

	@ApiModelProperty("版本号")
	private String version;
	
	@ApiModelProperty("登录域名")
	private String domain;
	
	@ApiModelProperty("token")
	private String token;
	
	@TYWValid(min=1, max=1)
	@ApiModelProperty("登录系统类型")
	private String loginType;

	@ApiModelProperty("登录用户Id")
	private String userId;
	
	@ApiModelProperty("代理公司Uuid")
	private String companyUuid;

	@ApiModelProperty("微信OpenId")
	private String openId;
	
	@ApiModelProperty("公司UUID的集合，用于定制化需求使用")
	private List<String> companyUuids;

}
